Instalar o driver para ATI Technologies Inc RS482 [Radeon Xpress 200M]

A maioria dos aplicativos 3D necessitam de um desempenho da placa gráfica, sendo ela on-board ou off-board, tais como: Blender, jogos e até mesmo alguns protetores de tela 3D. Este artigo descreve a instalação do driver proprietário da placa de vídeo ATI Radeon Xpress 200M mais atual (8.42.3).

[ Hits: 27.748 ]

Por: Mikael Ritlay em 26/11/2007


Configurando o driver



Caso você não tenha reiniciado o micro, então o módulo fglrx não estará em uso no xorg.conf e usando as opções aticonfig fará com que o driver não inicialize devidamente. Uma alternativa para o comando "aticonfig --initial" é editar /etc/X11/xorg.conf e substituir o texto "ati" com "fglrx" no campo "Device".

Desta forma você não vai perder as configurações das sessões de seu antigo "Screen" e "Monitor". Depois você pode usar aticonfig para definir superposição. Outra alternativa é "aticonfig --initial --force" se você encontrar problemas com o primeiro comando.

$ sudo aticonfig --initial

Então:

$ sudo aticonfig --overlay-type=Xv

Para finalizar, reinicie o micro:

$ sudo shutdown -r now

Conclusão

Para verificar se foi instalado tudo certo rode o seguinte comando:

$ fglrxinfo

Aparecerá algo do tipo:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6958 Release

No campo OpenGL vendor string deverá aparecer ATI e não mesa. Se você ver uma mensagem como 'Xlib: extension "XFree86-DRI" missing on display ":1.0"', então você terá que adicionar as seguintes opções no arquivo /etc/X11/xorg.conf:

Section "Extensions"
    Option "Composite" "0"
EndSection

Espero ter ajudado com alguma coisa para promovermos o software livre. Ao término da instalação você poderá rodar aplicativos 3D ou softwares que exigem aceleração gráfica. Eu instalei no meu notebook ACER 3050-1458 usando a distro Ubuntu 7.04 e está funcionado perfeitamente quando jogo o Warzone 2100 e alguns protetores de tela.

Até a próxima galera e Viva o Linux!!!

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configurando o driver
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando o modem Lucent USB no RH 9

Servidor de Banco de Dados + Servidor Web PHP

Instalando e Configurando o Modem HSP56 MicroModem no RedHat 9.0

Configurando o Asterisk com autenticação LDAP

Implementação de serviço de diretórios com OpenLDAP no CentOS 6.3

  
Comentários
[1] Comentário enviado por lestatwa em 26/11/2007 - 16:56h

<script>alert("Viva o Linux!!")</script>

[2] Comentário enviado por gesousa em 27/11/2007 - 06:01h

Detalhe se for instalar para o Ubuntu Gutsy AMD64
há um bug que deve ser corrigido antes...

extraia os arquivos...

./ati-driver-installer-8.42.3-x86.x86_64.run --extract

pegue o arquivo e extraia o conteudo para dentro da pasta do driver
http://www.michaellarabel.com/downloads/fglrx-8.42-ubuntu+debian-2.tar.bz2

construa o pacote para o Gusty
./ati-installer.sh 8.42.3 --buildpkg Ubuntu/gutsy
depois e so seguir os passos do artigo...

[3] Comentário enviado por mikaelrna em 27/11/2007 - 19:05h

Valeu pela dica gesousa!!!!
Viva o Linux

[4] Comentário enviado por giovanildo em 24/05/2008 - 05:27h

a minha placa eh ati radeon xpress 200 onboard, to empancando neste comando sudo module-assistant build fglrx aparece o seguinte na tela:

Construção do pacote fglrx-kernel-source falhou ! Como você │
│ deseja proceder ? │
│ │
│ VIEW Examinar o arquivo de log de construção │
│ CONTINUE Pular e continuar com a próxima operação │
│ STOP Parar de processar os comandos de construção

Se puderem me ajudar agradeceria muito

[5] Comentário enviado por ProfRobson em 21/10/2008 - 22:25h

e para instalar a radeon 9250 no ubuntu 8.04?

[6] Comentário enviado por mikaelrna em 27/10/2008 - 21:20h

caro robliu

vc ja tentou usar o envy disponivel em: http://albertomilone.com/nvidia_scripts1.html

pois ele baixa e instala o driver automaticamente

isso vale pra vc tbm giovanildo

[7] Comentário enviado por markusslima em 24/11/2009 - 08:07h

Estou com um problema ou dúvida:

$ sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/feisty

Quando executo este comando acho que era para ele criar os pacotes .deb no mesmo diretório, ou não?
Se sim não sei qual o problema, baixei várias versões e nenhuma deu certo
eu fico parado no mesmo local.

por favor me ajudem.

grato!!!!

[8] Comentário enviado por abelfrancia em 17/09/2011 - 23:15h

Fala galera, tentei fazer segundo dito logo acima, mas não deu certo, copiei o resultado do comando:

$ sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/feisty


Em relação ao:

$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

Diz que está tudo atualizado e que não achou o libstdc++5, vi no Synaptics que estou com o ++6.


Poderiam me ajudar?? =)



==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Ubuntu/feisty
Package build failed!
Package build utility output:
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package fglrx-installer
dpkg-buildpackage: source version 8.42.3-1
dpkg-buildpackage: source changed by ATI Technologies Inc. <http://ati.amd.com/support/driver.html>
debian/rules build
dpkg-buildpackage: host architecture i386
echo "Using architecture: i386"
Using architecture: i386
if [ -f /tmp/fglrx.gPGAPN/debian/control.template ]; then \
cat /tmp/fglrx.gPGAPN/debian/control.template > /tmp/fglrx.gPGAPN/debian/control; \
fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
if [ -f /tmp/fglrx.gPGAPN/debian/driver.$i ]; then \
sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
-e "s/#DISTRO#/feisty/" /tmp/fglrx.gPGAPN/debian/driver.$i > \
/tmp/fglrx.gPGAPN/debian/xorg-driver-fglrx.$i; \
fi; \
done
if [ -f /tmp/fglrx.gPGAPN/debian/10fglrx.template ]; then \
sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
/tmp/fglrx.gPGAPN/debian/10fglrx.template > /tmp/fglrx.gPGAPN/debian/10fglrx; \
fi
if [ -f /tmp/fglrx.gPGAPN/debian/fglrx.default ]; then \
mv /tmp/fglrx.gPGAPN/debian/fglrx.default /tmp/fglrx.gPGAPN/debian/fglrx; \
fi
dh_testdir
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
mkdir -p usr/share/doc/fglrx; \
mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
usr/X11R6/lib \
usr/X11R6/lib64 \
usr/share usr/src -type f | xargs chmod -x
find: `usr/X11R6/lib64': No such file or directory
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib -name "*.sh" -type f | xargs chmod +x
dh_testdir
debian/rules binary
echo "Using architecture: i386"
Using architecture: i386
if [ -f /tmp/fglrx.gPGAPN/debian/control.template ]; then \
cat /tmp/fglrx.gPGAPN/debian/control.template > /tmp/fglrx.gPGAPN/debian/control; \
fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
if [ -f /tmp/fglrx.gPGAPN/debian/driver.$i ]; then \
sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
-e "s/#DISTRO#/feisty/" /tmp/fglrx.gPGAPN/debian/driver.$i > \
/tmp/fglrx.gPGAPN/debian/xorg-driver-fglrx.$i; \
fi; \
done
if [ -f /tmp/fglrx.gPGAPN/debian/10fglrx.template ]; then \
sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
/tmp/fglrx.gPGAPN/debian/10fglrx.template > /tmp/fglrx.gPGAPN/debian/10fglrx; \
fi
if [ -f /tmp/fglrx.gPGAPN/debian/fglrx.default ]; then \
mv /tmp/fglrx.gPGAPN/debian/fglrx.default /tmp/fglrx.gPGAPN/debian/fglrx; \
fi
dh_testdir
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
mkdir -p usr/share/doc/fglrx; \
mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
usr/X11R6/lib \
usr/X11R6/lib64 \
usr/share usr/src -type f | xargs chmod -x
find: `usr/X11R6/lib64': No such file or directory
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib -name "*.sh" -type f | xargs chmod +x
dh_testdir
dh_testdir
dh_testroot
dh_clean -k
dh_clean: Compatibility levels before 5 are deprecated.
rm -f /tmp/fglrx.gPGAPN/debian/control
sed -e 's/#XSERVER#/xorg/g' debian/control.template > /tmp/fglrx.gPGAPN/debian/control
dh_testdir
dh_testroot
dh_clean -k
dh_clean: Compatibility levels before 5 are deprecated.
dh_installdirs
dh_installdirs: Compatibility levels before 5 are deprecated.
# Create the directories to install into
dh_installdirs -pxorg-driver-fglrx \
usr/lib \
usr/sbin \
usr/lib \
usr/lib/xorg/modules \
usr/lib/xorg/modules/drivers \
usr/lib/xorg/modules/linux \
etc/acpi \
etc/acpi/events \
etc/default \
etc/X11/Xsession.d
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -A -pxorg-driver-fglrx \
usr/bin \
usr/sbin \
usr/share \
usr/share/applnk \
usr/share/gnome \
usr/share/gnome/apps \
usr/share/icons \
usr/share/pixmaps
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -pxorg-driver-fglrx-dev \
usr/include \
usr/lib
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -pfglrx-kernel-source \
usr/src/modules/fglrx \
usr/src/modules/fglrx/debian
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_install
dh_install: Compatibility levels before 5 are deprecated.
# Driver package
dh_install -pxorg-driver-fglrx "usr/X11R6/bin/fgl*" "usr/bin"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/X11R6/bin/aticonfig" "usr/bin"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/sbin/atieventsd" "usr/sbin"
dh_install: Compatibility levels before 5 are deprecated.
dh_installman -pxorg-driver-fglrx "usr/share/man/man8/atieventsd.8"
dh_installman: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/*.so*" "usr/lib"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/modules/dri" "usr/lib"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/modules/linux" "usr/lib/xorg/modules"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/modules/drivers" "usr/lib/xorg/modules"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/modules/*.so" "usr/lib/xorg/modules"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/modules/*.a" "usr/lib/xorg/modules"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "etc/ati" "etc"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "debian/10fglrx" "etc/X11/Xsession.d"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "debian/fglrx-powermode.sh" "etc/acpi"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "debian/fglrx-*-aticonfig" "etc/acpi/events"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx "debian/fglrx" "etc/default"
dh_install: Compatibility levels before 5 are deprecated.
dh_installinit -pxorg-driver-fglrx --name="atieventsd"
Duplicate specification "O=s" for option "O"
dh_installinit: Compatibility levels before 5 are deprecated.
# Driver dev package
dh_install -pxorg-driver-fglrx-dev "usr/X11R6/lib/*.a" "usr/lib"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx-dev "usr/X11R6/include/*" "usr/include"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pxorg-driver-fglrx-dev "usr/include/*" "usr/include"
dh_install: Compatibility levels before 5 are deprecated.
# Kernel source package
dh_install -pfglrx-kernel-source \
lib/modules/fglrx/build_mod/*.c \
lib/modules/fglrx/build_mod/*.h \
lib/modules/fglrx/build_mod/*.sh \
lib/modules/fglrx/build_mod/lib* \
lib/modules/fglrx/build_mod/2.6.x/Makefile \
usr/src/modules/fglrx
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-kernel-source "debian/changelog" "usr/src/modules/fglrx/debian"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-kernel-source \
debian/copyright \
debian/compat \
module/rules \
module/control.template \
module/dirs.template \
module/postinst \
usr/src/modules/fglrx/debian
dh_install: Compatibility levels before 5 are deprecated.
(cd debian/fglrx-kernel-source/usr/src \
&& chown -R root:src modules \
&& tar -jcf fglrx.tar.bz2 modules \
&& rm -rf modules)
# control panel package
dh_install -A -pfglrx-amdcccle "usr/X11R6/bin/amdcccle" "usr/bin"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm" "usr/share/icons"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm" "usr/share/pixmaps"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -A -pfglrx-amdcccle "debian/amdcccle.desktop" "usr/share/applications"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -A -pfglrx-amdcccle "debian/amdcccle.kdelnk" "usr/share/applnk"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -A -pfglrx-amdcccle "usr/share/ati" "usr/share"
dh_install: Compatibility levels before 5 are deprecated.
dh_desktop -pfglrx-amdcccle
dh_desktop: This program is deprecated, and does nothing anymore.
dh_desktop: Compatibility levels before 5 are deprecated.
# start the install
dh_installdocs
dh_installdocs: Compatibility levels before 5 are deprecated.
dh_installdocs -pxorg-driver-fglrx usr/share/doc/fglrx/*
dh_installdocs: Compatibility levels before 5 are deprecated.
#dh_installchangelogs
dh_link
dh_link: Compatibility levels before 5 are deprecated.
dh_strip
dh_strip: Compatibility levels before 5 are deprecated.
dh_compress
dh_compress: Compatibility levels before 5 are deprecated.
dh_makeshlibs
dh_makeshlibs: Compatibility levels before 5 are deprecated.
dh_installdeb
dh_installdeb: Compatibility levels before 5 are deprecated.
LD_PRELOAD= dh_shlibdeps
dh_shlibdeps: Compatibility levels before 5 are deprecated.
dpkg-shlibdeps: warning: symbol _XReadPad used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFree used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XSetErrorHandler used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlsym used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XGetErrorDatabaseText used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlclose used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XMaxRequestSize used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XCreateGC used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFreeFontInfo used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XEHeadOfExtensionList used by debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: 22 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: debian/xorg-driver-fglrx/usr/sbin/atieventsd contains an unresolvable reference to symbol XauFileName: it's probably a plugin.
dpkg-shlibdeps: error: couldn't find library libfglrx_gamma.so.1 needed by debian/xorg-driver-fglrx/usr/bin/fglrx_xgamma (ELF format: 'elf32-i386'; RPATH: '').
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/xorg-driver-fglrx.substvars debian/xorg-driver-fglrx/usr/bin/fglrx_xgamma debian/xorg-driver-fglrx/usr/bin/aticonfig debian/xorg-driver-fglrx/usr/bin/fglrxinfo debian/xorg-driver-fglrx/usr/bin/fgl_glxgears debian/xorg-driver-fglrx/usr/sbin/atieventsd debian/xorg-driver-fglrx/usr/lib/libfglrx_gamma.so.1.0 debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2 debian/xorg-driver-fglrx/usr/lib/libfglrx_tvout.so.1.0 debian/xorg-driver-fglrx/usr/lib/libfglrx_pp.so.1.0 debian/xorg-driver-fglrx/usr/lib/libfglrx_dm.so.1.0 debian/xorg-driver-fglrx/usr/lib/xorg/modules/linux/libfglrxdrm.so debian/xorg-driver-fglrx/usr/lib/xorg/modules/glesx.so debian/xorg-driver-fglrx/usr/lib/xorg/modules/drivers/fglrx_drv.so debian/xorg-driver-fglrx/usr/lib/dri/fglrx_dri.so returned exit code 2
make: *** [binary] Error 9
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.BHToQq

[9] Comentário enviado por mikaelrna em 29/09/2011 - 14:20h

Caro abelfrancia,

Esse artigo deve estar desatualizado e no proprio site da AMD deve ter o mais atualizado, caso sua distribuição seja ubuntu ele ira detectar e instalar automaticamente.

Peço que verifique nesta pagina http://wiki.cchtml.com/index.php/Main_Page que contem varias informações sobre a instalação de drivers para diversas distribuições.

Qualquer coisa estamos aqui!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts